<?
include_once("./includes/top.inc.php");
include_once("./includes/autentica.inc.php");

if(!isset($_REQUEST['usuario']) || !is_array($_REQUEST['usuario']))
{
	header("Location: usuario_list.php");
	exit();
}

set_time_limit(900);
ignore_user_abort(true);

$dados = $_REQUEST['usuario'];

if($dados['cod_usuario'] < 0)
{
	$cod_usuario = $OBUsuario->insere();
}
else 
{
	$cod_usuario = intval($dados['cod_usuario']);
}

$dados['cod_usuario'] = $cod_usuario;

$usuario = $OBUsuario->obtem("cod_usuario = '$cod_usuario'");
if(!$usuario || count($usuario) == 0)
{
	exit("usuario nao existe");
}
$usuario = $usuario[0];
$dados['cod_usuario'] = $usuario['cod_usuario'];

$result = $OBUsuario->atualiza($dados);

if(!$result)
{
	exit("Erro ao atualizar usuario");
}
else 
{
	$smarty->assign("usuario",$dados);
	if(isset($_POST['pop']) && $_POST['pop'] == 1)
	{
		$smarty->assign("pop",1);
		$smarty->assign("id",$_POST['id']);
		$smarty->display("sistema/usuario_ok.tpl");
	}
	else 
	{
		$smarty->assign("pop",0);
		$smarty->display("sistema/usuario_ok.tpl");
	}
}

?>